#include <jni.h>

// Write C++ code here.
//
// Do not forget to dynamically load the C++ library into your application.
//
// For instance,
//
// In MainActivity.java:
//    static {
//       System.loadLibrary("ndktest");
//    }
//
// Or, in MainActivity.kt:
//    companion object {
//      init {
//         System.loadLibrary("ndktest")
//      }
//    }

extern "C"
JNIEXPORT jint JNICALL
Java_com_tmrnavi_ndktest_MainActivity_add(JNIEnv *env, jobject thiz,
                                          jint ain, jint bin) {
    // TODO: implement add()
    return ain+bin;
}


extern "C"
JNIEXPORT jint JNICALL
Java_com_tmrnavi_ndktest_MainActivity_sum(JNIEnv *env, jobject thiz,
                                          jintArray x) {
    // TODO: implement sum()
    int x_c[4];
    env->GetIntArrayRegion(x,0,4,x_c);
    return x_c[0]+x_c[1]+x_c[2]+x_c[3];
}